package daiLi.guideDongtaidaili;

import java.lang.reflect.Proxy;

public class JDKProxyFactory {
    public static Object getProxy(Object target){
//        主要用来生成一个代理对象

        return Proxy.newProxyInstance(
//                类加载器用于加载代理对象


                target.getClass().getClassLoader(),
//                被代理类实现的一些接口
                target.getClass().getInterfaces(),
//                实现了InvocationHandler接口的对象
                new DebugInvocationHandler(target)
        );
    }

}
